WPGMZA\AjaxTable A

Total Complexity 64
Dependencies 1
Dependents 0
Total lines 384
Lines of code 226
Logical lines of code 141
Comment lines 46
Methods 26
Properties 1

Methods 26

Method Rating Maintainability Complexity Lines of code
getRecords()
A
38 13 68
getWhereClause()
A
47 10 36
getSearchClause()
S
52 7 22
setAttributeParams()
S
65 4 8
getColumnNameByIndex()
S
64 3 10
filterColumns()
S
67 3 8
__construct()
S
68 2 7
getAttributeParams()
S
73 2 5
setRestAPIRoute()
S
72 2 5
buildQueryString()
S
66 2 7
filterOrderDirection()
S
82 1 3
buildFilteredCountQueryString()
S
74 1 4
buildCountQueryString()
S
74 1 4
getSQLAfterWhere()
S
82 1 3
getSQLBeforeWhere()
S
82 1 3
filterOrderClause()
S
82 1 3
getHavingClause()
S
82 1 3
filterOrderBy()
S
82 1 3
filterResults()
S
82 1 3
getAjaxParameters()
S
80 1 3
getOrderDirection()
S
82 1 3
getOrderBy()
S
82 1 3
getColumns()
S
80 1 3
getRestAPIRoute()
S
80 1 3
setAjaxParameters()
S
80 1 3
data()
S
80 1 3